ancestors of mankind - Alemán Inglés Diccionario